
package com.our.model;

import java.util.Date;

public class Reports {
    private Integer reportId;

    private String reportName;

    private Date reportTime;

    private ReportTypes type;

    private RepResource repRes;

    private Date updateTime;

    private String creator;

    private String updator;

    private String remark;

    private Date beginTime;

    private Date endTime;

    private Integer monthPro;

    private Double investMoney;

    private Double profit;

    private Double profitExpected;

    private Integer totalUser;

    private String reportContent;

    public Integer getReportId() {
        return reportId;
    }

    public void setReportId(Integer reportId) {
        this.reportId = reportId;
    }

    public String getReportName() {
        return reportName;
    }

    public void setReportName(String reportName) {
        this.reportName = reportName == null ? null : reportName.trim();
    }

    public Date getReportTime() {
        return reportTime;
    }

    public void setReportTime(Date reportTime) {
        this.reportTime = reportTime;
    }

    public ReportTypes getType() {
        return type;
    }

    public void setType(ReportTypes type) {
        this.type = type;
    }


    public RepResource getRepRes() {
		return repRes;
	}

	public void setRepRes(RepResource repRes) {
		this.repRes = repRes;
	}

	public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator == null ? null : creator.trim();
    }

    public String getUpdator() {
        return updator;
    }

    public void setUpdator(String updator) {
        this.updator = updator == null ? null : updator.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getMonthPro() {
        return monthPro;
    }

    public void setMonthPro(Integer monthPro) {
        this.monthPro = monthPro;
    }

    public Double getInvestMoney() {
        return investMoney;
    }

    public void setInvestMoney(Double investMoney) {
        this.investMoney = investMoney;
    }

    public Double getProfit() {
        return profit;
    }

    public void setProfit(Double profit) {
        this.profit = profit;
    }

    public Double getProfitExpected() {
        return profitExpected;
    }

    public void setProfitExpected(Double profitExpected) {
        this.profitExpected = profitExpected;
    }

    public Integer getTotalUser() {
        return totalUser;
    }

    public void setTotalUser(Integer totalUser) {
        this.totalUser = totalUser;
    }

    public String getReportContent() {
        return reportContent;
    }

    public void setReportContent(String reportContent) {
        this.reportContent = reportContent == null ? null : reportContent.trim();
    }

	@Override
	public String toString() {
		return "Reports [reportId=" + reportId + ", reportName=" + reportName + ", reportTime=" + reportTime + ", type="
				+ type + ", repRes=" + repRes + ", updateTime=" + updateTime + ", creator=" + creator + ", updator="
				+ updator + ", remark=" + remark + ", beginTime=" + beginTime + ", endTime=" + endTime + ", monthPro="
				+ monthPro + ", investMoney=" + investMoney + ", profit=" + profit + ", profitExpected="
				+ profitExpected + ", totalUser=" + totalUser + ", reportContent=" + reportContent + "]";
	}

	public Reports(Integer reportId, String reportName, Date reportTime, ReportTypes type, RepResource repRes,
			Date updateTime, String creator, String updator, String remark, Date beginTime, Date endTime,
			Integer monthPro, Double investMoney, Double profit, Double profitExpected, Integer totalUser,
			String reportContent) {
		super();
		this.reportId = reportId;
		this.reportName = reportName;
		this.reportTime = reportTime;
		this.type = type;
		this.repRes = repRes;
		this.updateTime = updateTime;
		this.creator = creator;
		this.updator = updator;
		this.remark = remark;
		this.beginTime = beginTime;
		this.endTime = endTime;
		this.monthPro = monthPro;
		this.investMoney = investMoney;
		this.profit = profit;
		this.profitExpected = profitExpected;
		this.totalUser = totalUser;
		this.reportContent = reportContent;
	}

	public Reports() {
		super();
		// TODO Auto-generated constructor stub
	}
    
}
